import request from '@/utils/request'

// 获取启用的风格模板列表
export function listStyleTemplates() {
  return request.get('/api/styles/list')
}

// 获取风格模板详情
export function getStyleTemplateById(id) {
  return request.get(`/api/styles/${id}`)
}

// 创建风格模板
export function createStyleTemplate(data) {
  return request.post('/api/styles', data)
}

// 更新风格模板
export function updateStyleTemplate(id, data) {
  return request.put(`/api/styles/${id}`, data)
}

// 删除风格模板
export function deleteStyleTemplate(id) {
  return request.delete(`/api/styles/${id}`)
}

// 启用/禁用风格模板
export function updateStyleTemplateStatus(id, enabled) {
  return request.put(`/api/styles/${id}/status`, { enabled })
} 